#ifndef PLOTWINDOW_H
#define PLOTWINDOW_H

#ifndef WX_PRECOMP
	//(*HeadersPCH(PlotWindow)
	#include <wx/sizer.h>
	#include <wx/dialog.h>
	//*)
#endif
//(*Headers(PlotWindow)
#include "mathplot.h"
//*)
#include "bot.h"
#include <vector>
using namespace std;

class MyPlot : public mpFX
{
  public:
    superBot *sBot;
    MyPlot(superBot *theSBot);
    double GetY( double x );
    double GetMinX();
    double GetMaxX();
};

class PlotWindow: public wxDialog
{
	public:

		PlotWindow(wxWindow* parent,wxWindowID id=wxID_ANY,const wxPoint& pos=wxDefaultPosition,const wxSize& size=wxDefaultSize);
		virtual ~PlotWindow();

		//(*Declarations(PlotWindow)
		mpWindow* thePlot;
		//*)

	protected:

		//(*Identifiers(PlotWindow)
		static const long ID_CUSTOM1;
		//*)

	private:

		//(*Handlers(PlotWindow)
		//*)

		DECLARE_EVENT_TABLE()
};

#endif
